<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./template/LayoutPadrao.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui"
                xmlns:f="http://java.sun.com/jsf/core"
                 xmlns="http://www.w3.org/1999/xhtml">

       <ui:define name="centro">
       
        
        <h:form enctype="multipart/form-data">
            <p:panelGrid columns="4" style="width: 98%" >
                <f:facet name="header">Envio de Artigo</f:facet>
                <p:outputLabel value="Título" for="titulo"/>
                <p:inputText value="#{envioArtigoBean.artigo.titulo}" id="titulo"/>

                <p:outputLabel value="Tema" for="tema"/>
                <p:selectOneMenu value="#{envioArtigoBean.artigo.temacod}" id="tema"
                                 converter="temaConverter">
                    <f:selectItem itemLabel="Selecione" noSelectionOption="true"/>
                    <f:selectItems value="#{envioArtigoBean.temas}" var="tema" 
                                   itemLabel="#{tema.descricao}"
                                   itemValue="#{tema}"
                                   />
                </p:selectOneMenu>

                <p:outputLabel value="Autor" for="autor"/>
                <p:selectOneMenu value="#{envioArtigoBean.artigo.autorcod}" id="autor"
                                 converter="autorConverter">
                    <f:selectItems value="#{envioArtigoBean.autores}" var="autor" 
                                   itemLabel="#{autor.nome}"
                                   itemValue="#{autor}"
                                   />
                </p:selectOneMenu>

                <p:outputLabel value="Evento" for="evento"/>
                <p:selectOneMenu value="#{envioArtigoBean.artigo.eventocod}" id="evento">
                    <f:selectItem itemLabel="Selecione" noSelectionOption="true"/>
                    <f:selectItems value="#{envioArtigoBean.eventos}" var="evento" 
                                   itemLabel="#{evento.descricao}"
                                   itemValue="#{evento}"
                                   />
                </p:selectOneMenu>


                <p:outputLabel value="Resumo" for="resumo"/>
                <p:inputTextarea value="#{envioArtigoBean.artigo.resumo}" id="resumo"
                                 rows="10" 
                                 cols="50" 
                                 autoResize="true"
                                 style="width: 100%"/>
                
                <h:outputLabel value="Co-Autores" for="coautores"/>
                <p:selectCheckboxMenu value="#{envioArtigoBean.artigo.autorList}"
                                     id="coautores"
                                     filter="true"
                                     label="Selecione"
                                     converter="autorConverter">
                    <f:selectItems value="#{envioArtigoBean.autores}" var="coautor"
                                   itemLabel="#{coautor.nome}"
                                   itemValue="#{coautor}"/>
                </p:selectCheckboxMenu>
                <p:outputLabel value="Artigo" for="arquivo"/>
                <p:fileUpload  value="#{envioArtigoBean.arquivo}"
                              id="arquivo"
                              showButtons="false"
                              label="Procurar..."
                              auto="false"
                              mode="simple"
                              required="true"                             
                              />
                
               
                <f:facet name="footer">
                <p:commandButton action="#{envioArtigoBean.enviar}" value="Salvar"
                                 ajax="false"
                                 update="@form"
                                 />
                </f:facet>
            </p:panelGrid>
            <p:messages closable="true" />
            <p:growl />
        </h:form>
        
    </ui:define>

</ui:composition>
